<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Roadmap: How to Adopt the Shared Vision Practice</title>
<meta name="uma.type" content="Roadmap">
<meta name="uma.name" content="how_to_adopt">
<meta name="uma.presentationName" content="How to Adopt the Shared Vision Practice">
<meta name="element_type" content="other">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="_TcmHIDzQEd2XwI9llpWEBA"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Roadmap: How to Adopt the Shared Vision Practice</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/roadmap.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">This roadmap describes how to adopt the Shared Vision practice.</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><h3>
    Getting started
</h3>
<p>
    Creating a shared vision involves understanding and agreeing on the fundamental "what" and "why" of the
    product under development. This ensures that stakeholders and the development team have a common understanding of
    the problem to be solved, and understand the stakeholders' needs.
</p>
<p>
    Begin by reviewing the reference material associated with this practice to better understand the intent of the
    practice. Review the template for the <a class="elementLink" href="./../../../core.tech.common.extend_supp/workproducts/vision_2E71B03C.html" guid="_0WVxcMlgEdmt3adZL5Dmdw">Vision</a> to understand the information that it captures. Tailor the template for the
    specific needs of the project. Review the <a class="elementLink" href="./../../../practice.tech.shared_vision.base/tasks/develop_technical_vision_9D36CF2F.html" guid="_0fOAoMlgEdmt3adZL5Dmdw">Develop Technical Vision</a> task to understand what needs to be done to capture and
    communicate the vision. Review the guidelines on requirements gathering techniques and requirements
    reviews associated with the Develop Technical Vision task, and select the appropriate technique(s) for the
    project. Educate the development team and relevant stakeholders on the purpose of this practice, and get
    buy-in on the techniques that will be used to establish and maintain a shared vision.
</p>
<p>
    This practice is related to many other useful practices. For example:
</p>
<ul>
    <li>
        Requirements practices: the vision is one of the outcomes of stakeholder requests elicitation. It is also
        the primary input for developing more fine-grained technical requirements. Stakeholders and the development team
        use the vision to provide the context and high-level objectives for the detailed technical requirements.
    </li>
    <li>
        Architecture practices: the vision outlines the high-level objectives and constraints for
        the system that inform architectural design decisions.
    </li>
    <li>
        Project management practices: the vision defines the scope and constraints of the project that are the
        basis for work prioritization and initial estimates of effort. The value delivered by the team at each
        milestone must align with stakeholders' expectations, expressed by the project vision.
    </li>
</ul>
<h3>
    Common pitfalls
</h3>
<p>
    <b>Rushing into a solution before the problem is understood.</b> The result is typically a system that fails to
    solve stakeholder problems and satisfy stakeholder needs. Avoid design while capturing the vision. Focus on
    the "what" and "why" of the product, rather than detailing the solution. Detailed technical requirements will be
    developed later, in conjunction with architectural design and trade-off analysis.
</p>
<p>
    <b>Failure to gain agreement on the problem to be solved.</b> Make sure that you have identified all stakeholders, captured
    their needs and wishes, and obtained agreement on the problem to be solved and associated constraints. Missing a
    critical stakeholder can result in significant re-work later.
</p>
<p>
    <b>Failure to manage scope.</b> Rome was not built in a day (or in a single project). Make sure that you capture
    stakeholder needs and features, and prioritize them to deliver as much value as early as possible. If the
    estimated effort is too great to commit to for a single external release, divide and conquer. The product vision
    may span more than one release of the product, providing a roadmap for future work, as well as work planned for the
    current project.
</p></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright"><p> This program and the accompanying materials are made available under the<br />
  <a href="http://www.eclipse.org/org/documents/epl-v10.php" target="_blank">Eclipse 
  Public License V1.0</a>, which accompanies this distribution. </p><p/><p> <a class="elementLink" href="./../../../core.default.release_copyright.base/guidances/supportingmaterials/openup_copyright_C3031062.html" guid="_UaGfECcTEduSX6N2jUafGA">OpenUP Copyright</a></p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
